home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-11-15 | 1.3 KB | 59 lines | [TEXT/MPS ] |
- *********************************************************************************
- * *
- * asm.a - Misc. assembly language routines to make life a bit easier. *
- * *
- * Richard W. Mincher. February 20, 1990. *
- * *
- * Copyright © 1990 Apple Computer, Inc. All rights reserved. *
- * *
- *********************************************************************************
-
-
- Case Obj
- Space 4
- Stuff Proc
- Export _tbeint:Code
- Export _escint:Code
- Export _rcaint:Code
- Export _srcint:Code
- Export SaveA5:Code
-
- Import tbeint:Code
- Import escint:Code
- Import rcaint:Code
- Import srcint:Code
-
- _tbeint MoveM.L A0-A2/A5/D0-D2,-(SP)
- Move.L myA5,A5
- Jsr tbeint
- Move.B #$38,SCCControl
- MoveM.L (SP)+,A0-A2/A5/D0-D2
- Rte
- Space 4
- _escint MoveM.L A0-A2/A5/D0-D2,-(SP)
- Move.L myA5,A5
- Jsr escint
- Move.B #$38,SCCControl
- MoveM.L (SP)+,A0-A2/A5/D0-D2
- Rte
- Space 4
- _rcaint MoveM.L A0-A2/A5/D0-D2,-(SP)
- Move.L myA5,A5
- Jsr rcaint
- Move.B #$38,SCCControl
- MoveM.L (SP)+,A0-A2/A5/D0-D2
- Rte
- Space 4
- _srcint MoveM.L A0-A2/A5/D0-D2,-(SP)
- Move.L myA5,A5
- Jsr srcint
- Move.B #$38,SCCControl
- MoveM.L (SP)+,A0-A2/A5/D0-D2
- Rte
- Space 4
- SaveA5 Lea myA5,A0
- Move.L A5,(A0)
- Rts
- myA5 DC.L 0
- EndProc
-